/**
 *Copyright (c) 2024 watereyes
 * safetymanagement is licensed under Mulan PubL v2.
 * You can use this software according to the terms and conditions of the Mulan
 * PubL v2.
 * You may obtain a copy of Mulan PubL v2 at:
 *          http://license.coscl.org.cn/MulanPubL-2.0
 * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
 * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
 * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
 * See the Mulan PubL v2 for more details.
 */
package com.koron.scene.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.koron.common.domain.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.web.multipart.MultipartFile;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/**
 * 作业活动涉及工作票实体类
 *
 * @author lwl
 * @since 2023/4/12
 */
public class OperationTicket extends BaseEntity {

    @ApiModelProperty(name = "corpCode", value = "公司" )
    private String corpCode;

    @ApiModelProperty(name = "corpName", value = "公司名" )
    private String corpName;

    @ApiModelProperty(name = "operationCode", value = "工作票编码" )
    private String operationCode;

    @ApiModelProperty(name = "operationTicketType", value = "作业票类型（0动火工作票，1高处工作票，2临时用电工作票，3起重吊装工作票，4有限空间工作票）" )
    private String operationTicketType;

    @ApiModelProperty(name = "operationTicketTypeName", value = "作业票类型名称" )
    private String operationTicketTypeName;

    @ApiModelProperty(name = "applicationUnit", value = "申请单位" )
    private String applicationUnit;

    @ApiModelProperty(name = "applicationUnitName", value = "申请单位名称" )
    private String applicationUnitName;

    @ApiModelProperty(name = "operationApplyTime", value = "作业申请时间" )
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date operationApplyTime;

    @ApiModelProperty(name = "operationLocation", value = "作业地点" )
    private String operationLocation;

    @ApiModelProperty(name = "operationContent", value = "作业内容" )
    private String operationContent;

    @ApiModelProperty(name = "hotWorkMode", value = "动火方式，电焊，气焊，其他" )
    private String hotWorkMode;

    @ApiModelProperty(name = "hotWorkGrade", value = "动火等级，一级，二级，特级" )
    private String hotWorkGrade;

    @ApiModelProperty(name = "operationSupervisor", value = "作业监护人" )
    private String operationSupervisor;

    @ApiModelProperty(name = "operationSupervisorName", value = "作业监护人名称" )
    private String operationSupervisorName;

    @ApiModelProperty(name = "operationUnit", value = "作业单位" )
    private String operationUnit;

    @ApiModelProperty(name = "operationUnitName", value = "作业单位名称" )
    private String operationUnitName;

    @ApiModelProperty(name = "operationStartTime", value = "作业开始时间" )
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date operationStartTime;

    @ApiModelProperty(name = "operationEndTime", value = "作业结束时间" )
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date operationEndTime;

    @ApiModelProperty(name = "operationCharge", value = "作业负责人" )
    private String operationCharge;

    @ApiModelProperty(name = "operationChargeName", value = "作业负责人姓名" )
    private String operationChargeName;

    @ApiModelProperty(name = "HotWorkPersonAndCertificate", value = "动火人及证书编号" )
    private String hotWorkPersonAndCertificate;

    @ApiModelProperty(name = "HotWorkLocationAndPosition", value = "动火地点及动火部位" )
    private String hotWorkLocationAndPosition;

    @ApiModelProperty(name = "riskIdentifyResult", value = "风险辨识结果" )
    private String riskIdentifyResult;

    @ApiModelProperty(name = "operationHeightGrade", value = "高空作业等级，1一级，2二级，3三级，4四级，0特殊" )
    private String operationHeightGrade;

    @ApiModelProperty(name = "operationHeight", value = "高空作业高度" )
    private String operationHeight;

    @ApiModelProperty(name = "operationExecutor", value = "作业执行人" )
    private String operationExecutor;

    @ApiModelProperty(name = "operationExecutorName", value = "作业执行人名称" )
    private String operationExecutorName;

    @ApiModelProperty(name = "operationVoltage", value = "工作电压" )
    private String operationVoltage;

    @ApiModelProperty(name = "electricCustomer", value = "用电人" )
    private String electricCustomer;

    @ApiModelProperty(name = "electricCustomerName", value = "用电人姓名" )
    private String electricCustomerName;

    @ApiModelProperty(name = "operationExecutorElectricianCertificate", value = "作业人电工证号" )
    private String operationExecutorElectricianCertificate;

    @ApiModelProperty(name = "operationChargeElectricianCertificate", value = "作业负责人电工证号" )
    private String operationChargeElectricianCertificate;

    @ApiModelProperty(name = "electricPointcutPower", value = "电源切入点及许可用电功率" )
    private String electricPointcutPower;

    @ApiModelProperty(name = "electricDevicePower", value = "用电设备名称及额定功率" )
    private String electricDevicePower;

    @ApiModelProperty(name = "supplementaryMeasures", value = "补充措施" )
    private String supplementaryMeasures;

    @ApiModelProperty(name = "attachment", value = "附件" )
    private String attachment;

    @ApiModelProperty(name = "liftingToolName", value = "吊具名称" )
    private String liftingToolName;

    @ApiModelProperty(name = "liftingContent", value = "吊物内容" )
    private String liftingContent;

    @ApiModelProperty(name = "liftingLocation", value = "吊装地点" )
    private String liftingLocation;

    @ApiModelProperty(name = "hoistingCommander", value = "作业指挥人" )
    private String hoistingCommander;

    @ApiModelProperty(name = "electricDistributionUnit", value = "作业指挥人姓名" )
    private String hoistingCommanderName;

    @ApiModelProperty(name = "liftingWeightOperationGrade", value = "吊物重量(t)及作业级别" )
    private String liftingWeightOperationGrade;

    @ApiModelProperty(name = "sisuo", value = "司索人" )
    private String sisuo;

    @ApiModelProperty(name = "sisuoName", value = "司索人姓名" )
    private String sisuoName;

    @ApiModelProperty(name = "limitSpaceName", value = "受限空间名称" )
    private String limitSpaceName;

    @ApiModelProperty(name = "limitSpaceNeurogen", value = "受限空间原有介质" )
    private String limitSpaceNeurogen;

    @ApiModelProperty(name = "status", value = "状态,0-草稿，1.审核中，2.生效中，3、已失效，4、已完工" )
    private Integer status;

    @ApiModelProperty(name = "operationActivityId", value = "工作活动id" )
    private String operationActivityId;

    @ApiModelProperty(name = "measures", value = "安全措施列表" )
    private List<SafetyMeasure> safetyMeasureList = new ArrayList<>();

    private String safetyMeasures;

    @ApiModelProperty(name = "includeGas", value = "是否包含气体分析" )
    private Integer includeGas;

    @ApiModelProperty(name = "gasAnalyses", value = "气体分析" )
    @JsonFormat
    private List<GasAnalysis> gasAnalysisList = new ArrayList<>();

    @ApiModelProperty(name = "attachmentFiles", value = "附件" )
    private MultipartFile[] attachmentFiles;

    private String keepFiles;

    private List<String> keepList = new ArrayList<>();

    private String delFiles;

    private String gasAnalyses;

    @ApiModelProperty(name = "completionTime", value = "完工时间" )
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date completionTime;

    @ApiModelProperty(name = "completionDescription", value = "完工说明" )
    private String completionDescription;

    @ApiModelProperty(name = "effectiveTime", value = "生效时间" )
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date effectiveTime;

    @ApiModelProperty(name = "approveOperationChargeSignature", value = "作业编制人签字" )
    private String editOperationSignature;

    @ApiModelProperty(name = "operationCharge", value = "审批作业负责人" )
    private String approveOperationCharge;

    @ApiModelProperty(name = "operationChargeName", value = "审批作业负责人姓名" )
    private String approveOperationChargeName;

    @ApiModelProperty(name = "approveOperationChargeSignature", value = "审批作业负责人签字" )
    private String approveOperationChargeSignature;

    @ApiModelProperty(name = "workUnit", value = "作业区域负责人" )
    private String workUnit;

    @ApiModelProperty(name = "workUnitName", value = "作业区域负责人姓名" )
    private String workUnitName;

    @ApiModelProperty(name = "workUnitSignature", value = "作业区域负责人签字" )
    private String workUnitSignature;

    @ApiModelProperty(name = "safetyManageDept", value = "安全员" )
    private String safetyManageDept;

    @ApiModelProperty(name = "safetyManageDeptName", value = "安全员姓名" )
    private String safetyManageDeptName;

    @ApiModelProperty(name = "safetyManageDeptSignature", value = "安全员签字" )
    private String safetyManageDeptSignature;

    @ApiModelProperty(name = "electricConsumeUnit", value = "用电单位人员" )
    private String electricConsumeUnit;

    @ApiModelProperty(name = "electricConsumeUnitName", value = "用电单位人员姓名" )
    private String electricConsumeUnitName;

    @ApiModelProperty(name = "electricConsumeUnitSignature", value = "用电单位人员签字" )
    private String electricConsumeUnitSignature;

    @ApiModelProperty(name = "electricDistributionUnit", value = "配送电单位人员" )
    private String electricDistributionUnit;

    @ApiModelProperty(name = "electricDistributionUnitName", value = "配送电单位人员姓名" )
    private String electricDistributionUnitName;

    @ApiModelProperty(name = "electricDistributionUnitName", value = "配送电单位人员签字" )
    private String electricDistributionUnitSignature;

    @ApiModelProperty(name = "hotWorkApprover", value = "作业审批人" )
    private String workApprover;

    @ApiModelProperty(name = "hotWorkApproverName", value = "作业审批人姓名" )
    private String workApproverName;

    @ApiModelProperty(name = "hotWorkApproverSignature", value = "作业审批人签字" )
    private String workApproverSignature;

    @ApiModelProperty(name = "completionConfirm", value = "完工验收人" )
    private String completionConfirm;

    @ApiModelProperty(name = "completionConfirmName", value = "完工验收人姓名" )
    private String completionConfirmName;

    @ApiModelProperty(name = "completionConfirmSignature", value = "完工验收人签字" )
    private MultipartFile[] completionConfirmSignatureFiles;

    @ApiModelProperty(name = "completionConfirmSignature", value = "完工验收人签字附件地址" )
    private String completionConfirmSignature;


    public Date getEffectiveTime() {
        return effectiveTime;
    }

    public void setEffectiveTime(Date effectiveTime) {
        this.effectiveTime = effectiveTime;
    }

    public MultipartFile[] getCompletionConfirmSignatureFiles() {
        return completionConfirmSignatureFiles;
    }

    public void setCompletionConfirmSignatureFiles(MultipartFile[] completionConfirmSignatureFiles) {
        this.completionConfirmSignatureFiles = completionConfirmSignatureFiles;
    }

    public String getCompletionConfirmSignature() {
        return completionConfirmSignature;
    }

    public void setCompletionConfirmSignature(String completionConfirmSignature) {
        this.completionConfirmSignature = completionConfirmSignature;
    }

    public Date getCompletionTime() {
        return completionTime;
    }

    public void setCompletionTime(Date completionTime) {
        this.completionTime = completionTime;
    }

    public String getCompletionDescription() {
        return completionDescription;
    }

    public void setCompletionDescription(String completionDescription) {
        this.completionDescription = completionDescription;
    }

    public String getCompletionConfirm() {
        return completionConfirm;
    }

    public void setCompletionConfirm(String completionConfirm) {
        this.completionConfirm = completionConfirm;
    }

    public String getCompletionConfirmName() {
        return completionConfirmName;
    }

    public void setCompletionConfirmName(String completionConfirmName) {
        this.completionConfirmName = completionConfirmName;
    }

    public String getOperationLocation() {
        return operationLocation;
    }

    public void setOperationLocation(String operationLocation) {
        this.operationLocation = operationLocation;
    }

    public String getOperationVoltage() {
        return operationVoltage;
    }

    public void setOperationVoltage(String operationVoltage) {
        this.operationVoltage = operationVoltage;
    }

    public String getDelFiles() {
        return delFiles;
    }

    public void setDelFiles(String delFiles) {
        this.delFiles = delFiles;
    }

    public List<String> getKeepList() {
        return keepList;
    }

    public void setKeepList(List<String> keepList) {
        this.keepList = keepList;
    }

    public String getKeepFiles() {
        return keepFiles;
    }

    public void setKeepFiles(String keepFiles) {
        this.keepFiles = keepFiles;
    }

    public List<SafetyMeasure> getSafetyMeasureList() {
        return safetyMeasureList;
    }

    public void setSafetyMeasureList(List<SafetyMeasure> safetyMeasureList) {
        this.safetyMeasureList = safetyMeasureList;
    }

    public String getSafetyMeasures() {
        return safetyMeasures;
    }

    public void setSafetyMeasures(String safetyMeasures) {
        this.safetyMeasures = safetyMeasures;
    }

    public List<GasAnalysis> getGasAnalysisList() {
        return gasAnalysisList;
    }

    public void setGasAnalysisList(List<GasAnalysis> gasAnalysisList) {
        this.gasAnalysisList = gasAnalysisList;
    }

    public String getGasAnalyses() {
        return gasAnalyses;
    }

    public void setGasAnalyses(String gasAnalyses) {
        this.gasAnalyses = gasAnalyses;
    }

    public Integer getIncludeGas() {
        return includeGas;
    }

    public void setIncludeGas(Integer includeGas) {
        this.includeGas = includeGas;
    }

    public String getOperationContent() {
        return operationContent;
    }

    public void setOperationContent(String operationContent) {
        this.operationContent = operationContent;
    }

    public String getHotWorkPersonAndCertificate() {
        return hotWorkPersonAndCertificate;
    }

    public void setHotWorkPersonAndCertificate(String hotWorkPersonAndCertificate) {
        this.hotWorkPersonAndCertificate = hotWorkPersonAndCertificate;
    }

    public String getHotWorkLocationAndPosition() {
        return hotWorkLocationAndPosition;
    }

    public void setHotWorkLocationAndPosition(String hotWorkLocationAndPosition) {
        this.hotWorkLocationAndPosition = hotWorkLocationAndPosition;
    }

    public String getOperationActivityId() {
        return operationActivityId;
    }

    public void setOperationActivityId(String operationActivityId) {
        this.operationActivityId = operationActivityId;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getCorpCode() {
        return corpCode;
    }

    public void setCorpCode(String corpCode) {
        this.corpCode = corpCode;
    }

    public String getCorpName() {
        return corpName;
    }

    public void setCorpName(String corpName) {
        this.corpName = corpName;
    }

    public String getOperationCode() {
        return operationCode;
    }

    public void setOperationCode(String operationCode) {
        this.operationCode = operationCode;
    }

    public String getOperationTicketType() {
        return operationTicketType;
    }

    public void setOperationTicketType(String operationTicketType) {
        this.operationTicketType = operationTicketType;
    }

    public String getOperationTicketTypeName() {
        return operationTicketTypeName;
    }

    public void setOperationTicketTypeName(String operationTicketTypeName) {
        this.operationTicketTypeName = operationTicketTypeName;
    }

    public String getApplicationUnit() {
        return applicationUnit;
    }

    public void setApplicationUnit(String applicationUnit) {
        this.applicationUnit = applicationUnit;
    }

    public String getApplicationUnitName() {
        return applicationUnitName;
    }

    public void setApplicationUnitName(String applicationUnitName) {
        this.applicationUnitName = applicationUnitName;
    }

    public Date getOperationApplyTime() {
        return operationApplyTime;
    }

    public void setOperationApplyTime(Date operationApplyTime) {
        this.operationApplyTime = operationApplyTime;
    }

    public String getHotWorkMode() {
        return hotWorkMode;
    }

    public void setHotWorkMode(String hotWorkMode) {
        this.hotWorkMode = hotWorkMode;
    }

    public String getHotWorkGrade() {
        return hotWorkGrade;
    }

    public void setHotWorkGrade(String hotWorkGrade) {
        this.hotWorkGrade = hotWorkGrade;
    }

    public String getOperationSupervisor() {
        return operationSupervisor;
    }

    public void setOperationSupervisor(String operationSupervisor) {
        this.operationSupervisor = operationSupervisor;
    }

    public String getOperationSupervisorName() {
        return operationSupervisorName;
    }

    public void setOperationSupervisorName(String operationSupervisorName) {
        this.operationSupervisorName = operationSupervisorName;
    }

    public String getOperationUnit() {
        return operationUnit;
    }

    public void setOperationUnit(String operationUnit) {
        this.operationUnit = operationUnit;
    }

    public String getOperationUnitName() {
        return operationUnitName;
    }

    public void setOperationUnitName(String operationUnitName) {
        this.operationUnitName = operationUnitName;
    }

    public Date getOperationStartTime() {
        return operationStartTime;
    }

    public void setOperationStartTime(Date operationStartTime) {
        this.operationStartTime = operationStartTime;
    }

    public Date getOperationEndTime() {
        return operationEndTime;
    }

    public void setOperationEndTime(Date operationEndTime) {
        this.operationEndTime = operationEndTime;
    }

    public String getOperationCharge() {
        return operationCharge;
    }

    public void setOperationCharge(String operationCharge) {
        this.operationCharge = operationCharge;
    }

    public String getOperationChargeName() {
        return operationChargeName;
    }

    public void setOperationChargeName(String operationChargeName) {
        this.operationChargeName = operationChargeName;
    }

    public String getRiskIdentifyResult() {
        return riskIdentifyResult;
    }

    public void setRiskIdentifyResult(String riskIdentifyResult) {
        this.riskIdentifyResult = riskIdentifyResult;
    }

    public String getOperationHeightGrade() {
        return operationHeightGrade;
    }

    public void setOperationHeightGrade(String operationHeightGrade) {
        this.operationHeightGrade = operationHeightGrade;
    }

    public String getOperationHeight() {
        return operationHeight;
    }

    public void setOperationHeight(String operationHeight) {
        this.operationHeight = operationHeight;
    }

    public String getOperationExecutor() {
        return operationExecutor;
    }

    public void setOperationExecutor(String operationExecutor) {
        this.operationExecutor = operationExecutor;
    }

    public String getOperationExecutorName() {
        return operationExecutorName;
    }

    public void setOperationExecutorName(String operationExecutorName) {
        this.operationExecutorName = operationExecutorName;
    }

    public String getElectricCustomer() {
        return electricCustomer;
    }

    public void setElectricCustomer(String electricCustomer) {
        this.electricCustomer = electricCustomer;
    }

    public String getElectricCustomerName() {
        return electricCustomerName;
    }

    public void setElectricCustomerName(String electricCustomerName) {
        this.electricCustomerName = electricCustomerName;
    }

    public String getOperationExecutorElectricianCertificate() {
        return operationExecutorElectricianCertificate;
    }

    public void setOperationExecutorElectricianCertificate(String operationExecutorElectricianCertificate) {
        this.operationExecutorElectricianCertificate = operationExecutorElectricianCertificate;
    }

    public String getOperationChargeElectricianCertificate() {
        return operationChargeElectricianCertificate;
    }

    public void setOperationChargeElectricianCertificate(String operationChargeElectricianCertificate) {
        this.operationChargeElectricianCertificate = operationChargeElectricianCertificate;
    }

    public String getElectricPointcutPower() {
        return electricPointcutPower;
    }

    public void setElectricPointcutPower(String electricPointcutPower) {
        this.electricPointcutPower = electricPointcutPower;
    }

    public String getElectricDevicePower() {
        return electricDevicePower;
    }

    public void setElectricDevicePower(String electricDevicePower) {
        this.electricDevicePower = electricDevicePower;
    }

    public String getSupplementaryMeasures() {
        return supplementaryMeasures;
    }

    public void setSupplementaryMeasures(String supplementaryMeasures) {
        this.supplementaryMeasures = supplementaryMeasures;
    }

    public String getAttachment() {
        return attachment;
    }

    public void setAttachment(String attachment) {
        this.attachment = attachment;
    }

    public String getLiftingToolName() {
        return liftingToolName;
    }

    public void setLiftingToolName(String liftingToolName) {
        this.liftingToolName = liftingToolName;
    }

    public String getLiftingContent() {
        return liftingContent;
    }

    public void setLiftingContent(String liftingContent) {
        this.liftingContent = liftingContent;
    }

    public String getLiftingLocation() {
        return liftingLocation;
    }

    public void setLiftingLocation(String liftingLocation) {
        this.liftingLocation = liftingLocation;
    }

    public String getHoistingCommander() {
        return hoistingCommander;
    }

    public void setHoistingCommander(String hoistingCommander) {
        this.hoistingCommander = hoistingCommander;
    }

    public String getHoistingCommanderName() {
        return hoistingCommanderName;
    }

    public void setHoistingCommanderName(String hoistingCommanderName) {
        this.hoistingCommanderName = hoistingCommanderName;
    }

    public String getLiftingWeightOperationGrade() {
        return liftingWeightOperationGrade;
    }

    public void setLiftingWeightOperationGrade(String liftingWeightOperationGrade) {
        this.liftingWeightOperationGrade = liftingWeightOperationGrade;
    }

    public String getSisuo() {
        return sisuo;
    }

    public void setSisuo(String sisuo) {
        this.sisuo = sisuo;
    }

    public String getSisuoName() {
        return sisuoName;
    }

    public void setSisuoName(String sisuoName) {
        this.sisuoName = sisuoName;
    }

    public String getLimitSpaceName() {
        return limitSpaceName;
    }

    public void setLimitSpaceName(String limitSpaceName) {
        this.limitSpaceName = limitSpaceName;
    }

    public String getLimitSpaceNeurogen() {
        return limitSpaceNeurogen;
    }

    public void setLimitSpaceNeurogen(String limitSpaceNeurogen) {
        this.limitSpaceNeurogen = limitSpaceNeurogen;
    }

    public MultipartFile[] getAttachmentFiles() {
        return attachmentFiles;
    }

    public void setAttachmentFiles(MultipartFile[] attachmentFiles) {
        this.attachmentFiles = attachmentFiles;
    }

    public String getEditOperationSignature() {
        return editOperationSignature;
    }

    public void setEditOperationSignature(String editOperationSignature) {
        this.editOperationSignature = editOperationSignature;
    }

    public String getApproveOperationCharge() {
        return approveOperationCharge;
    }

    public void setApproveOperationCharge(String approveOperationCharge) {
        this.approveOperationCharge = approveOperationCharge;
    }

    public String getApproveOperationChargeName() {
        return approveOperationChargeName;
    }

    public void setApproveOperationChargeName(String approveOperationChargeName) {
        this.approveOperationChargeName = approveOperationChargeName;
    }

    public String getApproveOperationChargeSignature() {
        return approveOperationChargeSignature;
    }

    public void setApproveOperationChargeSignature(String approveOperationChargeSignature) {
        this.approveOperationChargeSignature = approveOperationChargeSignature;
    }

    public String getWorkUnit() {
        return workUnit;
    }

    public void setWorkUnit(String workUnit) {
        this.workUnit = workUnit;
    }

    public String getWorkUnitName() {
        return workUnitName;
    }

    public void setWorkUnitName(String workUnitName) {
        this.workUnitName = workUnitName;
    }

    public String getWorkUnitSignature() {
        return workUnitSignature;
    }

    public void setWorkUnitSignature(String workUnitSignature) {
        this.workUnitSignature = workUnitSignature;
    }

    public String getSafetyManageDept() {
        return safetyManageDept;
    }

    public void setSafetyManageDept(String safetyManageDept) {
        this.safetyManageDept = safetyManageDept;
    }

    public String getSafetyManageDeptName() {
        return safetyManageDeptName;
    }

    public void setSafetyManageDeptName(String safetyManageDeptName) {
        this.safetyManageDeptName = safetyManageDeptName;
    }

    public String getSafetyManageDeptSignature() {
        return safetyManageDeptSignature;
    }

    public void setSafetyManageDeptSignature(String safetyManageDeptSignature) {
        this.safetyManageDeptSignature = safetyManageDeptSignature;
    }

    public String getWorkApprover() {
        return workApprover;
    }

    public void setWorkApprover(String workApprover) {
        this.workApprover = workApprover;
    }

    public String getWorkApproverName() {
        return workApproverName;
    }

    public void setWorkApproverName(String workApproverName) {
        this.workApproverName = workApproverName;
    }

    public String getWorkApproverSignature() {
        return workApproverSignature;
    }

    public void setWorkApproverSignature(String workApproverSignature) {
        this.workApproverSignature = workApproverSignature;
    }

    public String getElectricDistributionUnit() {
        return electricDistributionUnit;
    }

    public void setElectricDistributionUnit(String electricDistributionUnit) {
        this.electricDistributionUnit = electricDistributionUnit;
    }

    public String getElectricDistributionUnitName() {
        return electricDistributionUnitName;
    }

    public void setElectricDistributionUnitName(String electricDistributionUnitName) {
        this.electricDistributionUnitName = electricDistributionUnitName;
    }

    public String getElectricDistributionUnitSignature() {
        return electricDistributionUnitSignature;
    }

    public void setElectricDistributionUnitSignature(String electricDistributionUnitSignature) {
        this.electricDistributionUnitSignature = electricDistributionUnitSignature;
    }

    public String getElectricConsumeUnit() {
        return electricConsumeUnit;
    }

    public void setElectricConsumeUnit(String electricConsumeUnit) {
        this.electricConsumeUnit = electricConsumeUnit;
    }

    public String getElectricConsumeUnitName() {
        return electricConsumeUnitName;
    }

    public void setElectricConsumeUnitName(String electricConsumeUnitName) {
        this.electricConsumeUnitName = electricConsumeUnitName;
    }

    public String getElectricConsumeUnitSignature() {
        return electricConsumeUnitSignature;
    }

    public void setElectricConsumeUnitSignature(String electricConsumeUnitSignature) {
        this.electricConsumeUnitSignature = electricConsumeUnitSignature;
    }
}
